Adapting for 1.7.2 and solving Multi-Arch things
authorLeopold Palomo-Avellaneda <leo@alaxarxa.net>
Mon, 6 Oct 2014 15:29:17 +0000 (17:29 +0200)
committerLeopold Palomo-Avellaneda <leo@alaxarxa.net>
Mon, 6 Oct 2014 15:29:17 +0000 (17:29 +0200)
debian/control
debian/libpcl-doc.lintian-overrides
debian/rules

index d18f51493d6d1917c5e350bf50fc0959f53f8d10..e5a96d5f07d70623dc9e119025a7ef86bfa263e5 100644 (file)
@@ -23,7 +23,7 @@ Build-Depends: debhelper (>= 9), dh-exec (>=0.3),
               libqt4-opengl-dev,
               libusb-1.0-0-dev,
               libvtk5-qt4-dev
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/pcl.git
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/pcl.git
 Homepage: http://www.pointclouds.org/
@@ -55,6 +55,7 @@ Description: Point Cloud Library - development files
 Package: libpcl1.7
 Architecture: any
 Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
         libpcl-apps1.7,
         libpcl-common1.7,
@@ -101,9 +102,9 @@ Description: Point Cloud Library - debugging symbols
 Package: libpcl-common1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - common library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -116,7 +117,9 @@ Description: Point Cloud Library - common library
 
 Package: libpcl-apps1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends},
+        ${misc:Depends}
 Description: Point Cloud Library - apps library
  The PCL framework contains numerous state-of-the art algorithms including
  filtering, feature estimation, surface reconstruction, registration, model
@@ -128,9 +131,9 @@ Description: Point Cloud Library - apps library
 Package: libpcl-features1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - features library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -144,9 +147,9 @@ Description: Point Cloud Library - features library
 Package: libpcl-filters1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - filters library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -160,9 +163,9 @@ Description: Point Cloud Library - filters library
 Package: libpcl-io1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - I/O library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -177,9 +180,9 @@ Description: Point Cloud Library - I/O library
 Package: libpcl-kdtree1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - kdtree library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -193,9 +196,9 @@ Description: Point Cloud Library - kdtree library
 Package: libpcl-keypoints1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - keypoints library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -209,9 +212,9 @@ Description: Point Cloud Library - keypoints library
 Package: libpcl-octree1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - octree library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -225,9 +228,9 @@ Description: Point Cloud Library - octree library
 Package: libpcl-registration1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - registration library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -241,9 +244,9 @@ Description: Point Cloud Library - registration library
 Package: libpcl-sample-consensus1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - sample consensus library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -257,9 +260,9 @@ Description: Point Cloud Library - sample consensus library
 Package: libpcl-search1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - search library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -273,9 +276,9 @@ Description: Point Cloud Library - search library
 Package: libpcl-segmentation1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - segmentation library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -289,9 +292,9 @@ Description: Point Cloud Library - segmentation library
 Package: libpcl-surface1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - surface library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -305,9 +308,9 @@ Description: Point Cloud Library - surface library
 Package: libpcl-tracking1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - tracking library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -321,9 +324,9 @@ Description: Point Cloud Library - tracking library
 Package: libpcl-visualization1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - visualization library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -338,7 +341,10 @@ Description: Point Cloud Library - visualization library
 
 Package: libpcl-outofcore1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
 Description: Point Cloud Library - outofcore library
  The PCL framework contains numerous state-of-the art algorithms including
  filtering, feature estimation, surface reconstruction, registration, model
@@ -349,7 +355,10 @@ Description: Point Cloud Library - outofcore library
 
 Package: libpcl-people1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same 
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
 Description: Point Cloud Library - people library
  The PCL framework contains numerous state-of-the art algorithms including
  filtering, feature estimation, surface reconstruction, registration, model
@@ -360,7 +369,10 @@ Description: Point Cloud Library - people library
 
 Package: libpcl-recognition1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same 
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
 Description: Point Cloud Library - recognition library
  The PCL framework contains numerous state-of-the art algorithms including
  filtering, feature estimation, surface reconstruction, registration, model
@@ -371,10 +383,10 @@ Description: Point Cloud Library - recognition library
 
 Package: pcl-tools
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends},
-        libpcl1.7 (= ${binary:Version})
+Depends: ${misc:Depends},
+        libpcl1.7 (>= ${binary:Version})
 Multi-Arch: foreign
-Description: Point Cloud Library - point cloud processsing tools
+Description: Point Cloud Library - point cloud processing tools
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
  .
index adf469c05bf53713beb25a18a456d51fdc127295..53030d8ff9bbe21b2cfaba590f9d1d00f0e999e3 100644 (file)
@@ -34,5 +34,5 @@ privacy-breach-generic usr/share/doc/libpcl-doc/html/a02296.html www.pointclouds
 
 # this file is licenced under Creative Commons Attribution 3.0. http://creativecommons.org/licenses/by/3.0/
 # and it's DFSG compilant.
-privacy-breach-logo usr/share/doc/libpcl-doc/html/index.html
+privacy-breach-logo usr/share/doc/libpcl-doc/html/index.html (http://www.pointclouds.org/assets/images/contents/logos/pointcloudlibrary_logo.png)
 
index b80384f5d3f3078b5cad07875f0d612469ccf477..9024585c70304959805e0a964e39a963301784ea 100755 (executable)
@@ -28,7 +28,8 @@ override_dh_auto_configure:
        -DBUILD_search=ON -DBUILD_segmentation=ON -DBUILD_surface=ON    \
        -DBUILD_tools=ON -DBUILD_tracking=ON -DBUILD_visualization=ON   \
        -DBUILD_apps_cloud_composer=ON -DBUILD_apps_modeler=ON            \
-       -DBUILD_apps_point_cloud_editor=ON -DBUILD_apps_in_hand_scanner=ON  
+       -DBUILD_apps_point_cloud_editor=ON -DBUILD_apps_in_hand_scanner=ON \
+       -DWITH_DOCS=ON 
 
 override_dh_auto_build:
        dh_auto_build -- # Compile the software.
@@ -53,7 +54,11 @@ override_dh_install:
                pcl_statistical_multiscale_interest_region_extraction_example \
                pcl_registration_visualizer pcl_surfel_smoothing_test \
                pcl_timed_trigger_test pcl_viewer pcl_virtual_scanner \
-               pcl_voxel_grid_occlusion_estimation; do \
+               pcl_voxel_grid_occlusion_estimation pcl_compute_hausdorff \
+               pcl_generate pcl_grid_min pcl_in_hand_scanner pcl_local_max \
+               pcl_morph pcl_ni_trajkovic pcl_obj2pcd pcl_offline_integration  \
+               pcl_openni_klt pcl_progressive_morphological_filter \
+               pcl_openni_organized_multi_plane_segmentation; do \
        cmd="dh_link -p pcl-tools usr/share/man/man1/pcl_pointclouds.1 usr/share/man/man1/$$i.1"; \
        echo $$cmd; $$cmd; \
        done